



.train-nav-item
{border:1px solid #DBDBDB;height:50px;line-height:50px;margin-top:10px; border-radius:10px;text-align:center;}

.train-item h3
{text-align:center;font-weight:bold;padding-top:5px;}
.train-item p
{line-height:30px;}

.train-nav-item:hover
{background:#71B099;}

.train-nav-item-current {
background:#71B099;border:1px solid #348E6D;}

.train-item {
    position: absolute;
    width: 260px;
    /*bottom: 125px;*/
    height:260px;
    overflow:hidden;
    text-overflow:ellipsis;
    
}



.train-item h3, .train-item p {
    position: relative;
    left: -45px;
}

.train-item-img {
    margin-left: 30px;
}

.train-item h3, .train-item p, .train-img .train-item span {
    -moz-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

.train-item-current {
    z-index: 3;
}

    .train-item-current h3, .train-item-current p {
        left: 0;
    }

.train-item h3, .train-item p, .train-item-img {
    opacity: 0;
    *display: none;
}

.ie8 .train-item h3, .ie8 .train-item p, .ie8 .train-item-img {
    display: none;
}

.train-item-current h3, .train-item-current p, .train-item-current img {
    opacity: 1;
    *display: block;
}

.ie8 .train-item-current h3, .ie8 .train-item-current p, .ie8 .train-item-current-img {
    display: block;
}

.train-item-current .train-item-img {
    margin-left: 0;
}


